Fix bug parsing MDY in magproto.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 1 Nov 2002 02:52:06 +0000 (02:52 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Fri, 1 Nov 2002 02:52:06 +0000 (02:52 +0000)
gpsbabel/magproto.c

index f486308dfbd9d0886d417a65b0cb08d2a5c46594..b1d6b1efc03349560feb610ee2f4e85c33bf71a8 100644 (file)
@@ -670,11 +670,11 @@ mag_trkparse(char *trkmsg)
        hms = hms / 100;
        tm.tm_hour = hms % 100;
 
-       tm.tm_mon =  dmy % 100;
+       tm.tm_year = 100 + dmy % 100;
        dmy = dmy / 100;
-       tm.tm_mday = dmy % 100; 
+       tm.tm_mon =  dmy % 100 - 1;
        dmy = dmy / 100;
-       tm.tm_year = 100 + dmy % 100;
+       tm.tm_mday = dmy % 100; 
 
        /*
         * FIXME: mktime assumes the struct tm is in local time, which